﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SportsPlatform.Query.PermissionManagement.CompanyInfo
{
    public class AddCompanyInfoQuery
    {
        /// <summary>
        /// 状态，是否启用
        /// </summary>
        public bool States { get; set; }

        /// <summary>
        /// 公司名字
        /// </summary>
        public string CompanyName { get; set; }

        /// <summary>
        /// 简称，用于客户端左下角显示
        /// </summary>
        public string CompanyAlias { get; set; }

        /// <summary>
        /// 公司描述
        /// </summary>
        public string CompanyDescribe { get; set; }

        /// <summary>
        /// 公司Logo
        /// </summary>
        public string CompanyLogo { get; set; }

        /// <summary>
        /// 公司地址
        /// </summary>
        public string CompanyAddress { get; set; }

        /// <summary>
        /// 公司类型Id
        /// </summary>
        public Guid CompanyTypeId { get; set; }

        /// <summary>
        /// 平台Id
        /// </summary>
        public Guid PlatformId { get; set; }

        /// <summary>
        /// 组织机构代码
        /// </summary>
        public string OrganizationCode { get; set; }

        /// <summary>
        /// 营业执照照片
        /// </summary>
        public string BusinessLicensePhoto { get; set; }

        /// <summary>
        /// 授权起始日期
        /// </summary>
        public DateTime AuthorizeBeginTime { get; set; }

        /// <summary>
        /// 授权结束日期
        /// </summary>
        public DateTime AuthorizeEndTIme { get; set; }

        /// <summary>
        /// 客户端授权码数量
        /// </summary>
        public int ClientAuthorizationCodeNumber { get; set; }

        /// <summary>
        /// 使用期限
        /// </summary>
        public string UsageTime { get; set; }


        /// <summary>
        /// 所属人用户Id
        /// </summary>
        public Guid ContactsUserId { get; set; }
    }
}
